By plane
Dabok airport, also known as Maharana Pratap Airport, is 24km from the city centre.There are daily flights from Delhi, Mumbai and Jaipur on Jet Airways, Indian Airlines, Air Deccan, and Kingfisher Airlines. Taxis to the city cost INR 500 and are the only means of transport to and from the airport. You pre-pay for the taxi inside the airport. Come prepared with cash since they don't take credit cards and there is no ATM at the airport.
By bus
Udaipur is connected by an efficient bus service with most Rajasthani towns including Jaipur, Jodhpur, Bikaner, Ajmer, Mount Abu. Buses also head south to Ahmedabad with connections to Mumbai but it is not a short journey. There are comfortable sleeper coaches available for longer trips.
The city lies on the Golden Quadrilateral, midway between Delhi and Mumbai National Highway NH 8; it is around 700km from either metro. The roads in this part of the country are paved and fit for private vehicles.
State Transport Authorities and private tour agents operates daily buses between Udaipur-Jaipur, Udaipur-Delhi, Udaipur-Ahmedbad, Udaipur-Jodhpur. Some of these buses also have sleeper coaches for a comfortable journey.